package com.weng.coder.service;


import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.weng.coder.entity.NameRule;

import java.util.List;

/**
 * 命名规则 业务实现接口
 *
 * @作者 wengzhonghui
 * @创建时间 2018-02-25 16:03:09
 */
public interface NameRuleService  {

	String getDomainName(String projectId, String tableId);
	
	int deleteByProjectId(String projectId);

	void delete(String id);

	IPage<NameRule> getDataByPage(Integer pageNo, Integer pageSize, NameRule t);

	void delete(NameRule t);

	NameRule getOne(String id);

	boolean exists(String id);

	void deleteByIds(String[] ids);

	NameRule save(NameRule t);

	List<NameRule> findByIds(List<String> ids);

}
